import Vue from 'vue'
import App from './App.vue'
// element ui
import ElementUI from 'element-ui'
// 导入css文件
import 'element-ui/lib/theme-chalk/index.css'
// 引入vuex
import Vuex from 'vuex'

import store from './store'

import router from './router'
// axios
// import axios from 'axios'
// import VueAxios from 'vue-axios'
import {
  getRequest,
  postRequest
} from './utils/request'
// 用组件的形式引入到 main.js 主函数中，就可以在Vue的其他组件全局调用请求接口获取返回数据
Vue.prototype.$post = postRequest
Vue.prototype.$get = getRequest

// Vue.use(VueAxios, axios)
Vue.use(ElementUI)
Vue.use(Vuex)
Vue.config.productionTip = false
Vue.prototype.$message = ElementUI.Message

new Vue({
  router,
  store,
  render: (h) => h(App)
}).$mount('#app')
